differentiation by chain rule